
 /**
提供一个数字 n，生成一组 0~n-1 的整数，打乱顺序组成数组，打乱几次，如何能够看起来平衡，说出你能想到的所有方法。
 */

 //洗牌算法：
 function shuffle(arr) {
    let m = arr.length;
    while(m>0){
        let i = Math.floor(Math.random() * m--);
        [arr[m],arr[i]] = [arr[i],arr[m]];
    };
    return arr;
};
//
const shuffle2 = function() {
    let nums = this.nums.slice();
    nums.forEach((num,i)=>{
        j = Math.random()*nums.length | 0;
        [nums[i],nums[j]] = [nums[j],nums[i]];
    })
    return nums;
};
